Include Filtering out state where value is zero #484
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm using this custom component to track power consumption (only) :
I can't use change based publishing events because watt computation will be wrong (ie. instant watt sensors are giving per hour consumption each time watt value is changing, due to this you can't retrieve properly the consumption) .
So had to disable publish on change and use polling every 10 sec to be sure at least power consumption higher than 10 sec is recorded into elasticsearch. Then divide in kibana all values received by 360 (ie. Number of events sent during one hour at a 10 sec rate) to be sure I'm computing the correct power consumption.
The issue with this approach is we receive a lot of events most of them being 0. As I'm in a power consumption scenario I don't care about zero I need a way to ignore them.